package com.a.a.a.a.a.f.b;

import com.a.a.a.a.a.c;
import com.a.a.a.a.a.f.i;
import com.taobao.txc.parser.b.a.h;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public abstract class a
  extends i
{
  protected final String a;
  protected final List<c> b;
  
  protected static List<c> a(c paramc)
  {
    ArrayList localArrayList = new ArrayList(1);
    localArrayList.add(paramc);
    return localArrayList;
  }
  
  public abstract a a(List<c> paramList);
  
  public a(String paramString, List<c> paramList)
  {
    this.a = paramString;
    if ((paramList == null) || (paramList.isEmpty())) {
      this.b = Collections.emptyList();
    } else if ((paramList instanceof ArrayList)) {
      this.b = paramList;
    } else {
      this.b = new ArrayList(paramList);
    }
  }
  
  public void b() {}
  
  public List<c> c()
  {
    return this.b;
  }
  
  public String e()
  {
    return this.a;
  }
  
  public c a(boolean paramBoolean)
  {
    return super.a(paramBoolean);
  }
  
  public void a(h paramh)
  {
    paramh.a(this);
  }
}


/* Location:           C:\Users\ibm\Downloads\txc-yun-sample (1)\txc-yun-sample\lib\txc-client-2.0.72.jar
 * Qualified Name:     com.a.a.a.a.a.f.b.a
 * JD-Core Version:    0.7.0.1
 */